Update_mode = {
    Immediately = 1,
    NextTick = 2,
    OnFree = 3,
    OnGet = 4
}